package com.luoran.kaka.service;

import java.util.List;

import com.luoran.kaka.entity.CompanyInfo;

/**
 * ClassName: ICompanyInfoService
 * date: 2018年11月28日 下午5:01:45
 * @author zq
 * @since JDK 1.8
 */
public interface ICompanyInfoService {

	/**
	 * addCompany:新增公司
	 */
	String addCompany(CompanyInfo companyInfo);
	
	/**
	 * getCompanyInfoById: 根据id查找企业
	 */
	CompanyInfo getCompanyInfoById(String id);
	
	/**
	 * findAll: 查询所有企业对象
	 */
	List<CompanyInfo> findAll();
	
	/**
	 * deleteById: 根据主键删除企业
	 */
	int deleteById(String id);
	
	/**
	 * updateById: 修改企业信息
	 */
	int updateById(CompanyInfo companyInfo);

	/** 
	 * 
	 * @author ghl 2018年12月6日下午5:32:31
	 * @param openId
	 * @return 
	 * @since JDK 1.8
	 * getAllMyCompanyCardByOpenId:
	 */ 
	List<CompanyInfo> getAllMyCompanyCardByOpenId(String openId);
}
